package com.weitu.permission.userRole.service;

import com.weitu.permission.user.entity.UserRole;

import java.util.List;

/**
 * @author LiMeng 2017/3/21
 */
public interface UserRoleService {
    /**
     * 根据用户id删除用户角色关联数据
     * @param userId 用户id
     * @return 是否删除成功
     */
    boolean deleteUserRoleByUserId(String userId);

    /**
     * 插入用户角色关联数据
     * @param userRoleList 用户角色列表
     * @return 插入是否成功
     */
    boolean insertUserRole(List<UserRole> userRoleList);
    /**
     * 根据用户id更新相应的用户角色关联数据
     * @param userId 用户id
     * @param userRoleList 用户角色列表
     * @return 是否成功
     */
    boolean updateUserRole(String userId,List<UserRole> userRoleList);
}
